Asynchronous circuit development with Workcraft
نویسندگان
چکیده
WORKCRAFT is a plugin-based development system designed to create various mathematical models. It is integrated with such external tools as PETRIFY, PUNF and MPSAT and can simplify and partially automate the design or asynchronous systems. In this work we augment WORKCRAFT with a new plugin targeted at modelling, simulation and formal verification of digital circuits. We model a digital circuit as a composition of functional components that represent behaviour of the circuit signals. Each component is specified by the set and reset Boolean functions. These functions have no limitation on the number of their inputs, therefore, gates of arbitrary complexity can be formed, allowing to create a high-level representation of a digital circuit. Another important feature is marking certain components to be treated as a part of the circuit environment. This technique is useful for dealing with components having internal conflicts, such as mutual exclusion (MUTEX) elements, which allows employing the developed plugin to modelling and formal verification of various arbitration circuits.
منابع مشابه
Efficient encoding of instructions of ARM Cortex M0+ processor
As the complexity of digital hardware grows steadily, so does the demand of high level modelling systems to abstract the low level implementation of synchronous and asynchronous digital circuits. Conditional partial order graphs representation provides a compact and solid approach to represent event-based systems, and together with Workcraft design tool, they represent an extremely efficient de...
متن کاملAsynchronous Online Discussion Forum: A Key to Enhancing Students’ Writing Ability and Attitudes in Iran
This paper focuses on the impact of an asynchronous online discussion forum on the development of students’ ability in and attitudes toward writing in English. Two groups of third-year students (N = 60) majoring in English were assigned to two treatment and control groups, each receiving different types of feedback. Students in the treatment group were required to participate ...
متن کاملWorkcraft: A Static Data Flow Structure Editing, Visualisation and Analysis Tool
Workcraft is a framework for the simulation, conversion and analysis of the SDFS models. The plug-in based architecture with embedded scripting language makes the framework an easily extensible and very flexible environment.
متن کاملSoftware requirements analysis for asynchronous circuit modelling and simulation tool
This paper presents an overview, initial requirements analysis and software system architecture solution proposed for the development of a tool for modelling, simulation and analysis of concurrency models used in asynchronous circruit design.
متن کاملWorkcraft: Ten Years Later
A large number of models that are employed in the field of concurrent systems’ design, such as Petri nets, Signal Transition Graphs, gate-level circuits, dataflow structures have an underlying static graph structure. Their semantics, however, is defined using additional entities, e.g. tokens or node/arc states, which collectively form the overall state of the system. We jointly refer to such fo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011